Proof Nets and Explicit Substitutions

نویسندگان

  • Roberto Di Cosmo
  • Delia Kesner
  • Emmanuel Polonowski
چکیده

We refine the simulation technique introduced in (Di Cosmo and Kesner 1997) to show strong normalization of λ-calculi with explicit substitutions via termination of cut elimination in proof nets (Girard 1987). We first propose a notion of equivalence relation for proof nets that extends the one in (Di Cosmo and Guerrini 1999), and we show that cut elimination modulo this equivalence relation is terminating. We then show strong normalization of the typed version of the λws-calculus with de Bruijn indices (a calculus with full composition defined in (David and Guillaume 1999)) using a translation from typed λws to proof nets. Finally, we propose a version of typed λws with named variables which helps to better understand the complex mechanism of the explicit weakening notation introduced in the λws-calculus with de Bruijn indices (David and Guillaume 1999).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Strong Normalization of Explicit Substitutions via Cut Elimination in Proof Nets

In this paper, we show the correspondence existing between normalization in calculi with explicit substitution and cut elimination in sequent calculus for Linear Logic,via Proof Nets. This correspondence allows us to prove that a typed version of the λx-calculus [34, 5] is strongly normalizing, as well as of all the calculi that can be translated to it keeping normalization properties such as λ...

متن کامل

Strong Normalization of Explicit Substitutions via Cut Elimination in Proof Nets (Extended Abstract)

In this paper, we show the correspondence existing between normalization in calculi with explicit substitution and cut elimination in sequent calculus for Linear Logic, via Proof Nets. This correspondence allows us to prove that a typed version of the λx-calculus [30, 29] is strongly normalizing, as well as of all the calculi isomorphic to it such as λυ [24], λs [19], λd [21], and λf [11]. In o...

متن کامل

Strong Normalization of Proof Nets Modulo Structural Congruences

This paper proposes a notion of reduction for the proof nets of Linear Logic modulo an equivalence relation on the contraction links, that essentially amounts to consider the contraction as an associative commutative binary operator that can float freely in and out of proof net boxes. The need for such a system comes, on one side, from the desire to make proof nets an even more parallel syntax ...

متن کامل

Milner’s Lambda-Calculus with Partial Substitutions

We study Milner’s lambda-calculus with partial substitutions. Particularly, we show confluence on terms and metaterms, preservation of β-strong normalisation and characterisation of strongly normalisable terms via an intersection typing discipline. The results on terms transfer to Milner’s bigraphical model of the calculus. We relate Milner’s calculus to calculi with definitions, to explicit su...

متن کامل

The Theory of Calculi with Explicit Substitutions Revisited

Calculi with explicit substitutions (ES) are widely used in different areas of computer science. Complex systems with ES were developed these last 15 years to capture the good computational behaviour of the original systems (with meta-level substitutions) they were implementing. In this paper we first survey previous work in the domain by pointing out the motivations and challenges that guided ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000